let pattern = new RegExp("[`~!@#$^&*()=|{}':;,\\[\\].<>《》/?！￥…（）—【】‘；：”“。，、？]");
let validatePass = (rule, value, callback) => {
    if (value == '' || value==undefined || value == null) {
        callback();
    } else if (value != undefined && value != null && value.indexOf(' ') != -1) {
        callback(new Error('密码中不能含有空格'));
    }else if (pattern.test(value)) {
        callback(new Error('密码中不能含有特殊字符'));
    } else {
        callback();
    }

};


let validateName = (rule, value, callback) => {
    if (value == '' || value == undefined || value == null) {
        callback(new Error('名称不能为空'));
    } else if (value != undefined && value != null && value.indexOf(' ') != -1) {
        callback(new Error('名称中不能含有空格'));
    }else if (pattern.test(value)) {
        callback(new Error('名称中不能含有特殊字符'));
    } else {
        callback();
    }
};


let validatePermissionKeyWord = (rule, value, callback) => {
    if (value == '' || value == undefined || value == null) {
        callback(new Error('关键字不能为空'));
    } else if (value != undefined && value != null && value.indexOf(' ') != -1) {
        callback(new Error('关键字中不能含有空格'));
    }else if (pattern.test(value)) {
        callback(new Error('关键字中不能含有特殊字符'));
    } else {
        callback();
    }
};











